package br.com.projetofx.dao;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import br.com.projetofx.habernateUtil.HabernateUtil;
import br.com.projetofx.modelo.Fornecedor;

public class FornecedorDao {

	public void persist(Fornecedor fornecedor) {
		EntityManager em = HabernateUtil.getInstance();
		try {
			em.getTransaction().begin();
			em.persist(fornecedor);
			em.getTransaction().commit();
		} catch (Exception e) {
			em.getTransaction().rollback();
		} finally {
			em.close();
		}
	}

	public Fornecedor getFornecedor(long id) {
		Fornecedor fornecedor;
		return fornecedor = HabernateUtil.getInstance().find(Fornecedor.class,
				id);

	}
	
//	public List<Fornecedor> getListFornecedor(){
//		EntityManager entityManager = HabernateUtil.getInstance();
//		String query = " SELECT p FROM Pessoa p";
//		Query resultQuery = entityManager.createNamedQuery(query) ;
//		return List <Fornecedor> pessoas = resultQuery.getResultList () ;
//	}

}
